void eraseFor(nkWinUi::GraphicsWindow *win)
RenderContext * getActiveRenderContext() const
A descriptor, used when creating a context along with its window.
Definition: RenderContextDescriptor.h:14
void activateContext(RenderContext *context)
A rendering context, attached to a graphic window to present to the screen.
Definition: RenderContext.h:12
void erase(RenderContext *context)
RenderContext * getRenderContextOf(nkWinUi::GraphicsWindow *win) const
Manages the rendering contexts available in the component.
Definition: RenderContextManager.h:14
void activateContextOf(nkWinUi::GraphicsWindow *win)
const std::unordered_map< void *, RenderContext * > & getRenderContextMap() const
RenderContext * getDefaultRenderContext() const
RenderContext * createRenderContext(const RenderContextDescriptor &contextDesc)